在VFP中,提示"必须输入额外参数"????

来源:百度知道 编辑:UC知道 时间:2024/09/21 07:55:46
事情的经过是这样的.我先用 "creat table sq(货号 c(6),品名 c(8),进口 l,单价 n(7,2),数量 n(2),开单日期 d,生产单位 c(16),备注 m,商标 g)" 命令建立了一个表.然后我打算往表里面加入数据 "insert into sq values("lx-750","影碟机",.t.,5900.00,4,{1996/8/10},"松下电器公司")" 我在输入这个命令后VF提示 "必须输入额外参数" 我猜测是不是系统默认是"严格的日期格式". 所以我就输入"set strictdate to 0" 结果还是不行. 我又推测是不是我输入的是美国时间格式,所以我又敲入"set date american" .但结果还是VFP 6.0 提示"必须输入额外参数".

没办法,到网上来请教大家.请指点.

因为你的表SQ里有9个字段,而你的命令行中只给出了7个值,所以会报错
将后面两个字段的内容填进去试试看

字段个数是一个问题。
还有,关于vfp里那个日期型常量:我的经验是{1996/8/10}样子的常量理论上可行,某些简单测试命令也有行的时候,实际应用时反正我没真正用明白过。
建议使用:ctod()函数
append blank
replace